/**
 * 本质上就是给定两个数组求内积
 * 最后再判断一下是否还需要再加一个数
 */
#include<bits/stdc++.h>
using namespace std;

using llt = long long;
using vi = vector<int>;

int N, S, K;
vi P, Q;

llt proc(){
	llt ans = 0;
	for(int i=0;i<N;++i){
		ans += (0LL + P[i]) * Q[i];
	}
	if(ans < S) ans += K;
	return ans;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
	ios::sync_with_stdio(0); cin.tie(0);cout.tie(0);
    cin >> N >> S >> K;
	P.assign(N, 0); Q.assign(N, 0);
	for(int i=0;i<N;++i) cin >> P[i] >> Q[i];
	cout << proc() << endl;
	return 0;
}